package com.googlecode.maven.plugin.appassembler.launcher.program;

import java.util.List;

/**
 * Program launcher configuration.
 */
public class ProgramLauncherConfiguration
    {
    private String javaCommand = "java";
    private String javaInitHeapSize;
    private String javaMaxHeapSize;
    private List<String> javaParameters;

    public String getJavaCommand()
        {
        return javaCommand;
        }

    public void setJavaCommand(String javaCommand)
        {
        this.javaCommand = javaCommand;
        }

    public String getJavaInitHeapSize()
        {
        return javaInitHeapSize;
        }

    public void setJavaInitHeapSize(String javaInitHeapSize)
        {
        this.javaInitHeapSize = javaInitHeapSize;
        }

    public String getJavaMaxHeapSize()
        {
        return javaMaxHeapSize;
        }

    public void setJavaMaxHeapSize(String javaMaxHeapSize)
        {
        this.javaMaxHeapSize = javaMaxHeapSize;
        }

    public List<String> getJavaParameters()
        {
        return javaParameters;
        }

    public void setJavaParameters(
            List<String> javaParameters)
        {
        this.javaParameters = javaParameters;
        }
    }
